   // src/api/index.js
   import axios from 'axios';

   // 创建axios实例
   const service = axios.create({
     baseURL: import.meta.env.VITE_APP_API_BASE_URL, // 使用Vite的环境变量
     timeout: 10000, // 请求超时设置
   });

   // request拦截器
   service.interceptors.request.use(
     (config) => {
      // 从 localStorage 中获取 token
      const token = localStorage.getItem('token');
      // 如果 token 存在且非空，则添加到请求头的 Authorization 字段
      if (token && token !== '') {
        config.headers.Authorization = `Bearer ${token}`;
      }
       return config;
     },
     (error) => {
       return Promise.reject(error);
     }
   );

   export default service;
   